package com.cn.serverline.lineicp.produce.entity.vo;

import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;

/**
 * 生产追溯页 头部
 * @Author 王烁烁
 * @Date 2024/8/24
 */
public class TasksByLotNoVo {
    @ApiModelProperty(value = "产品配置名称")
    private String prodConfigurationName; // 产品配置名称
    @ApiModelProperty(value = "工作段名称")
    private String workSectionName; // 工作段名称
    @ApiModelProperty(value = "批次号")
    private String lotNo; // 批次号
    @ApiModelProperty(value = "批次数量")
    private int lotCount; // 批次数量
    @ApiModelProperty(value = "最大任务开始时间")
    private LocalDateTime maxTaskStartTime; // 最大任务开始时间
    @ApiModelProperty(value = "最小任务结束时间")
    private LocalDateTime minTaskEndTime; // 最小任务结束时间
    @ApiModelProperty(value = "最大计划任务开始时间")
    private LocalDateTime maxPlstTaskStartTime; // 最大计划任务开始时间
    @ApiModelProperty(value = "最小计划任务结束时间")
    private LocalDateTime minPlstTaskEndTime; // 最小计划任务结束时间

    // Getter 和 Setter 方法

    public String getProdConfigurationName() {
        return prodConfigurationName;
    }

    public void setProdConfigurationName(String prodConfigurationName) {
        this.prodConfigurationName = prodConfigurationName;
    }

    public String getWorkSectionName() {
        return workSectionName;
    }

    public void setWorkSectionName(String workSectionName) {
        this.workSectionName = workSectionName;
    }

    public String getLotNo() {
        return lotNo;
    }

    public void setLotNo(String lotNo) {
        this.lotNo = lotNo;
    }

    public int getLotCount() {
        return lotCount;
    }

    public void setLotCount(int lotCount) {
        this.lotCount = lotCount;
    }

    public LocalDateTime getMaxTaskStartTime() {
        return maxTaskStartTime;
    }

    public void setMaxTaskStartTime(LocalDateTime maxTaskStartTime) {
        this.maxTaskStartTime = maxTaskStartTime;
    }

    public LocalDateTime getMinTaskEndTime() {
        return minTaskEndTime;
    }

    public void setMinTaskEndTime(LocalDateTime minTaskEndTime) {
        this.minTaskEndTime = minTaskEndTime;
    }

    public LocalDateTime getMaxPlstTaskStartTime() {
        return maxPlstTaskStartTime;
    }

    public void setMaxPlstTaskStartTime(LocalDateTime maxPlstTaskStartTime) {
        this.maxPlstTaskStartTime = maxPlstTaskStartTime;
    }

    public LocalDateTime getMinPlstTaskEndTime() {
        return minPlstTaskEndTime;
    }

    public void setMinPlstTaskEndTime(LocalDateTime minPlstTaskEndTime) {
        this.minPlstTaskEndTime = minPlstTaskEndTime;
    }
}
